# Test 1: empty externalId -> expected: {"file":"applications.csv","row":2,"message":"externalId: field is required"}
curl -k -X POST "https://{ipf_server}/api/aim/import/{snapshotId}" \
  -H "X-API-Token: {api_token}" \
  -F "applications=@applications_empty_externalId.csv;type=text/csv"

# Test 2: empty name in workloads -> expected: {"file":"workloads.csv","row":2,"message":"name: field is required"}
curl -k -X POST "https://{ipf_server}/api/aim/import/{snapshotId}" \
  -H "X-API-Token: {api_token}" \
  -F "workloads=@workloads_empty_name.csv;type=text/csv"

# Test 3: empty srcWorkloadExternalId in flows -> expected: {"file":"flows.csv","row":2,"message":"srcWorkloadExternalId: field is required"}
curl -k -X POST "https://{ipf_server}/api/aim/import/{snapshotId}" \
  -H "X-API-Token: {api_token}" \
  -F "flows=@flows_empty_srcWorkloadExternalId.csv;type=text/csv"
